home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The School House•
/
Jupiter Moons •••
/
JSAT
/
JSAT.rsrc
/
CODE_4.txt
< prev
next >
Wrap
Text File
|
1987-08-12
|
13KB
|
231 lines
# near model CODE resource
# jump table entries: 176-179 (4 of them)
export_24:
00000000 203C 0000 FFFF move.l D0, 0xFFFF
00000006 A032 syscall FlushEvents
00000008 422D F7FF clr.b [A5 - 0x801]
0000000C 42AD FD42 clr.l [A5 - 0x2BE]
00000010 42AD FD46 clr.l [A5 - 0x2BA]
00000014 42AD FD52 clr.l [A5 - 0x2AE]
00000018 42AD FCAE clr.l [A5 - 0x352]
0000001C 422D F74C clr.b [A5 - 0x8B4]
00000020 2B7C 414E 4459 FDA2 move.l [A5 - 0x25E], 0x414E4459 /* 'ANDY' */
00000028 426D FDA6 clr.w [A5 - 0x25A]
0000002C 1B7C 00FF F74D move.b [A5 - 0x8B3], 0xFF
00000032 422D F74E clr.b [A5 - 0x8B2]
00000036 3B78 0A5A FD6A move.w [A5 - 0x296], [0x00000A5A /* CurMap */]
0000003C 4EBA 0118 jsr [PC + 0x118 /* 00000156 */]
00000040 598F subq.l A7, 4
00000042 486D F5C6 pea.l [A5 - 0xA3A]
00000046 487A 0286 pea.l [PC + 0x286 /* 000002CE, value 0x2A0002, cstring "" */]
0000004A 487A 027A pea.l [PC + 0x27A /* 000002C6, value 0x75A4261 */]
0000004E 4267 clr.w -[A7]
00000050 4267 clr.w -[A7]
00000052 4A78 028E tst.w [0x0000028E /* ROM85 */]
00000056 6B04 bmi +0x6 /* 0000005C */
00000058 3EBC 0008 move.w [A7], 0x8
label0000005C:
0000005C 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
00000062 4267 clr.w -[A7]
00000064 42A7 clr.l -[A7]
00000066 A913 syscall NewWindow
00000068 2B57 F7E4 move.l [A5 - 0x81C], [A7]
0000006C A873 syscall SetPort
0000006E 206D F7E4 movea.l A0, [A5 - 0x81C]
00000072 2B48 F7DC move.l [A5 - 0x824], A0
00000076 7004 moveq.l D0, 0x04
00000078 3140 0044 move.w [A0 + 0x44], D0
0000007C 3B40 F814 move.w [A5 - 0x7EC], D0
00000080 7009 moveq.l D0, 0x09
00000082 3140 004A move.w [A0 + 0x4A], D0
00000086 3B40 F812 move.w [A5 - 0x7EE], D0
0000008A 426D F818 clr.w [A5 - 0x7E8]
0000008E 486D F80A pea.l [A5 - 0x7F6]
00000092 A88B syscall GetFontInfo
00000094 206D FFFC movea.l A0, [A5 - 0x4]
00000098 2B68 0010 F822 move.l [A5 - 0x7DE], [A0 + 0x10]
0000009E 2B68 0014 F826 move.l [A5 - 0x7DA], [A0 + 0x14]
000000A4 04AD 000F 000F F826 subi.l [A5 - 0x7DA], 0xF000F
000000AC 486D F822 pea.l [A5 - 0x7DE]
000000B0 A87B syscall ClipRect
000000B2 3F3C 0002 move.w -[A7], 0x2
000000B6 3F2D F812 move.w -[A7], [A5 - 0x7EE]
000000BA A893 syscall MoveTo
000000BC 598F subq.l A7, 4
000000BE A8D8 syscall NewRgn
000000C0 2B5F F82A move.l [A5 - 0x7D6], [A7]+
000000C4 203C 0000 1000 move.l D0, 0x1000
000000CA A31E syscall NewPtrClear, flags=3
000000CC 661C bne +0x1E /* 000000EA */
000000CE 41E8 0400 lea.l A0, [A0 + 0x400]
000000D2 2B48 F6E8 move.l [A5 - 0x918], A0
000000D6 598F subq.l A7, 4
000000D8 2F3C 414E 4459 move.l -[A7], 0x414E4459 /* 'ANDY' */
000000DE 487A 01F6 pea.l [PC + 0x1F6 /* 000002D6, value 0x7476172, pstring "Gariepy" */]
000000E2 A9A1 syscall GetNamedResource
000000E4 2B5F F82E move.l [A5 - 0x7D2], [A7]+
000000E8 6604 bne +0x6 /* 000000EE */
label000000EA:
000000EA 7019 moveq.l D0, 0x19
000000EC A9C9 syscall SysError
export_23:
label000000EE:
000000EE 206D F82E movea.l A0, [A5 - 0x7D2]
000000F2 A029 syscall HLock
000000F4 206D F82E movea.l A0, [A5 - 0x7D2]
000000F8 2050 movea.l A0, [A0]
000000FA 7207 moveq.l D1, 0x07
000000FC 43ED FEB8 lea.l A1, [A5 - 0x148]
label00000100:
00000100 22D8 move.l [A1]+, [A0]+
00000102 51C9 FFFC dbf D1, -0x6 /* 00000100 */
00000106 7209 moveq.l D1, 0x09
00000108 7000 moveq.l D0, 0x00
0000010A 7400 moveq.l D2, 0x00
0000010C 342D FEB8 move.w D2, [A5 - 0x148]
00000110 5A82 addq.l D2, 5
00000112 5882 addq.l D2, 4
label00000114:
00000114 4870 0800 pea.l [A0 + D0]
00000118 22DF move.l [A1]+, [A7]+
0000011A D082 add.l D0, D2
0000011C 51C9 FFF6 dbf D1, -0xC /* 00000114 */
00000120 4E75 rts
export_22:
00000122 A11D syscall MaxMem, flags=1
00000124 D088 add.l D0, A0
00000126 0480 0000 2000 subi.l D0, 0x2000 /* ' \0' */
0000012C 6B02 bmi +0x4 /* 00000130 */
0000012E A040 syscall ResrvMem/ReserveMem
label00000130:
00000130 7E07 moveq.l D7, 0x07
label00000132:
00000132 A036 syscall MoreMasters
00000134 51CF FFFC dbf D7, -0x6 /* 00000132 */
00000138 486D FFFC pea.l [A5 - 0x4]
0000013C A86E syscall InitGraf
0000013E A8FE syscall InitFonts
00000140 A912 syscall InitWindows
00000142 A930 syscall InitMenus
00000144 A9CC syscall TEInit
00000146 42A7 clr.l -[A7]
00000148 A97B syscall InitDialogs
0000014A 203C 0000 FFFF move.l D0, 0xFFFF
00000150 A032 syscall FlushEvents
00000152 A850 syscall InitCursor
00000154 4E75 rts
fn00000156:
00000156 42AD FD9E clr.l [A5 - 0x262]
0000015A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000015E 558F subq.l A7, 2
00000160 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000164 4A5F tst.w [A7]+
00000166 662C bne +0x2E /* 00000194 */
00000168 422D FD5C clr.b [A5 - 0x2A4]
0000016C 3B7C 00FF F7EC move.w [A5 - 0x814], 0xFF
00000172 203C 0000 0078 move.l D0, 0x78 /* 'x' */
00000178 A122 syscall NewHandle, flags=1
0000017A 6618 bne +0x1A /* 00000194 */
0000017C 2B48 FD9A move.l [A5 - 0x266], A0
00000180 2F08 move.l -[A7], A0
00000182 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00000186 558F subq.l A7, 2
00000188 2F2D FD9A move.l -[A7], [A5 - 0x266]
0000018C 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000190 548F addq.l A7, 2
00000192 4E75 rts
label00000194:
00000194 50ED FD5C st [A5 - 0x2A4]
00000198 558F subq.l A7, 2
0000019A 3F3C 0098 move.w -[A7], 0x98
0000019E 42A7 clr.l -[A7]
000001A0 A987 syscall NoteAlert
000001A2 548F addq.l A7, 2
000001A4 4E75 rts
export_25:
000001A6 426D F666 clr.w [A5 - 0x99A]
000001AA 422D F668 clr.b [A5 - 0x998]
000001AE 42AD F846 clr.l [A5 - 0x7BA]
000001B2 426D F84E clr.w [A5 - 0x7B2]
000001B6 42AD F66A clr.l [A5 - 0x996]
000001BA 422D F7FD clr.b [A5 - 0x803]
000001BE 422D F6EF clr.b [A5 - 0x911]
000001C2 422D FD5D clr.b [A5 - 0x2A3]
000001C6 422D F74F clr.b [A5 - 0x8B1]
000001CA 3B7C 0001 F816 move.w [A5 - 0x7EA], 0x1
000001D0 426D F818 clr.w [A5 - 0x7E8]
000001D4 3B7C 0004 F814 move.w [A5 - 0x7EC], 0x4
000001DA 7009 moveq.l D0, 0x09
000001DC 3B40 F812 move.w [A5 - 0x7EE], D0
000001E0 41ED F68E lea.l A0, [A5 - 0x972]
label000001E4:
000001E4 4298 clr.l [A0]+
000001E6 51C8 FFFC dbf D0, -0x6 /* 000001E4 */
000001EA 422D F6ED clr.b [A5 - 0x913]
000001EE 426D F8AE clr.w [A5 - 0x752]
000001F2 42AD F714 clr.l [A5 - 0x8EC]
000001F6 2B7C 0300 0400 F718 move.l [A5 - 0x8E8], 0x3000400
000001FE 422D F6F0 clr.b [A5 - 0x910]
00000202 08AD 0001 F7A6 bclr.b [A5 - 0x85A], 0x1
00000208 1B7C 00FF FD5F move.b [A5 - 0x2A1], 0xFF
0000020E 422D FD5E clr.b [A5 - 0x2A2]
00000212 422D F6F2 clr.b [A5 - 0x90E]
00000216 426D F782 clr.w [A5 - 0x87E]
0000021A 42AD F77E clr.l [A5 - 0x882]
0000021E 42AD F710 clr.l [A5 - 0x8F0]
00000222 422D FD5A clr.b [A5 - 0x2A6]
00000226 422D FD59 clr.b [A5 - 0x2A7]
0000022A 422D F7FC clr.b [A5 - 0x804]
0000022E 426D F7F8 clr.w [A5 - 0x808]
00000232 426D F7F6 clr.w [A5 - 0x80A]
00000236 426D F7F4 clr.w [A5 - 0x80C]
0000023A 426D F7FA clr.w [A5 - 0x806]
0000023E 426D FD68 clr.w [A5 - 0x298]
00000242 42AD F70C clr.l [A5 - 0x8F4]
00000246 426D F6E4 clr.w [A5 - 0x91C]
0000024A 426D F6E6 clr.w [A5 - 0x91A]
0000024E 42AD F768 clr.l [A5 - 0x898]
00000252 42AD F770 clr.l [A5 - 0x890]
00000256 42AD F764 clr.l [A5 - 0x89C]
0000025A 42AD F760 clr.l [A5 - 0x8A0]
0000025E 42AD F76C clr.l [A5 - 0x894]
00000262 203C 0000 0400 move.l D0, 0x400
00000268 A31E syscall NewPtrClear, flags=3
0000026A 6600 FE7E bne -0x180 /* 000000EA */
0000026E 2B48 F750 move.l [A5 - 0x8B0], A0
00000272 2B48 F754 move.l [A5 - 0x8AC], A0
00000276 2B48 F758 move.l [A5 - 0x8A8], A0
// begin alternate branch 00000278-0000027A
label00000278:
00000278 F758 .extension 0x758 <<F/4-5/3>> // unimplemented
// end alternate branch 00000278-0000027A
label00000278: // (misaligned)
0000027A D0FC 0400 add.w A0, 0x400
0000027E 2B48 F75C move.l [A5 - 0x8A4], A0
00000282 2B78 020C F774 move.l [A5 - 0x88C], [0x0000020C /* Time */]
00000288 426D F77C clr.w [A5 - 0x884]
0000028C 70FF moveq.l D0, 0xFFFFFFFF
0000028E 2B40 F778 move.l [A5 - 0x888], D0
00000292 3B40 F7EE move.w [A5 - 0x812], D0
00000296 3B40 F7F0 move.w [A5 - 0x810], D0
0000029A 2B40 F73C move.l [A5 - 0x8C4], D0
0000029E 2B40 F740 move.l [A5 - 0x8C0], D0
000002A2 3B7C 0080 F724 move.w [A5 - 0x8DC], 0x80
000002A8 3B7C 0080 F726 move.w [A5 - 0x8DA], 0x80
000002AE 41ED FAAE lea.l A0, [A5 - 0x552]
000002B2 2B48 F7B4 move.l [A5 - 0x84C], A0
000002B6 42AD F734 clr.l [A5 - 0x8CC]
000002BA 426D F738 clr.w [A5 - 0x8C8]
000002BE 3B7C 0010 FD66 move.w [A5 - 0x29A], 0x10
000002C4 4E75 rts
000002C6 075A bchg [A2]+, D3
000002C8 4261 clr.w -[A1]
000002CA 7369 moveq.l D1, 0x69
000002CC 63AA bls -0x54 /* 00000278 */
000002CE 002A 0002 014E ori.b [A2 + 0x14E], 0x2
000002D4 01F6 .incomplete
000002D6 0747 bchg D7, D3
000002D8 6172 bsr +0x74 /* 0000034C */
000002DA 6965 bvs +0x67 /* 00000341 */
000002DC 7079 moveq.l D0, 0x79